Implementation and Performance of a Grand Challenge 3d Quasi-Geostrophic Multi-Grid code on the Cray T3D and IBM SP2

نویسندگان

  • Clive F. Baillie
  • James C. McWilliams
  • Jeffrey B. Weiss
  • Irad Yavneh
چکیده

We have taken our existing auto-tasked vector Cray C-90 3d Quasi-Geostrophic Multi-Grid (QGMG) code and implemented it in a portable way on most of todays MPPs. Here we report on its performance for the Cray T3D and IBM SP2. On all 16 processors of the C-90 the code achieved 6 GGops; currently on 256 processors of the T3D we obtain almost 4 GGops and on 256 processors of the SP2 we obtain 5 GGops. We nd almost perfect scaling of performance with processor number for the T3D all the way up to 256 processors, and good scaling for the SP2 up to 128 processors. In this paper we describe how we parallelized the QGMG code and report performance measurements of it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of an Object-Oriented Parallel Run-Time System to a Grand Challenge 3D Multi-Grid Code

We have taken a Grand Challenge 3d Multi-Grid code, initially developed on the Cray C-90 and subsequently parallelized for MPPs, and implemented it using the DUDE object-oriented, run-time system which combines both task and data parallelism. The Grand Challenge 3d Multi-Grid code, QGMG (Quasi-Geostrophic Multi-Grid), solves the quasigeostrophic equations which describe the nonlinear dynamics o...

متن کامل

cient , Parallelization of a 3 dQuasi - Geostrophic Multi - Grid code

We have parallelized our existing auto-tasked vector Cray C-90 3d Quasi-Geostrophic Multi-Grid (QGMG) code in a portable and eecient way for todays MPPs. The QGMG code addresses one of the most important computational problems today: the numerical simulation of high Reynolds number uid turbulence. In this paper we describe how we did this parallelization, emphasising both portability and eecien...

متن کامل

Tulip: A Portable Run-Time System for Object-Parallel Systems1

This paper describes Tulip, a parallel run-time system used by the pC++ parallel programming language. Tulip has been implemented on a variety of scalable, MPP computers including the IBM SP2, Intel Paragon, HP/Convex SPP, Meiko CS2, SGI Power Challenge, and Cray T3D. Tulip differs from other data-parallel RTS implementations; it is designed to support the operations from object-parallel progra...

متن کامل

Parallel Computation of Turbulent Combustion Processes on Individually Discretized Domains

The aim of this work is the parallel solution of large 3D-CFD problems concerning the numerical description of turbulent combustion and pollutant formation processes in coal-fired utility boilers. The in-house developed multi-domain CFD code AIOLOS for quasi-stationary, weakly compressible, turbulent reacting flows is used. The code is based on a conservative finite-volume formulation with a co...

متن کامل

Performance and Portability of an Air Quality Model

We present a portable, parallel implementation of an urban air quality model. The parallel model runs on the Intel Delta, Intel Paragon, IBM SP2, and Cray T3D, using a variety of standard communication libraries. We analyze the performance of the air quality model on these platforms based on a model derived from the parallel communication behavior and sequential execution time of the air qualit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995